package com.study.xml.model;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * @author wei.zhao
 * @description:
 * @date 2022年06月27日 10:12
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@XStreamAlias("note")
public class CreateInvoiceBO implements Serializable {
    private static final long serialVersionUID = 1L;
    private String documentType ;
    private String ciamId;
    private String email;
    private String phone;
    private String saluation;
    private String givenName;
    private String familyName;
    private String numberStreet;
    private String city;
    private String postalCode;
    private String countryCode;
    private String contractId;
    private String vin;
    @XStreamAlias("chargingDetail")
    private ChargingDetail chargingDetail;
}
